Discovering Fuzzy Classification Rules with Genetic Programming and Co-evolution
نویسندگان
چکیده
In essence, data mining consists of extracting knowledge from data. This paper proposes a co-evolutionary system for discovering fuzzy classification rules. The system uses two evolutionary algorithms: a genetic programming (GP) algorithm evolving a population of fuzzy rule sets and a simple evolutionary algorithm evolving a population of membership function definitions. The two populations co-evolve, so that the final result of the coevolutionary process is a fuzzy rule set and a set of membership function definitions which are well adapted to each other. In addition, our system also has some innovative ideas with respect to the encoding of GP individuals representing rule sets. The basic idea is that our individual encoding scheme incorporates several syntactical restrictions that facilitate the handling of rule sets in disjunctive normal form. We have also adapted GP operators to better work with the proposed individual encoding scheme.
منابع مشابه
Discovering Fuzzy Censored Classification Rules (fccrs): a Genetic Algorithm Approach
Classification Rules (CRs) are often discovered in the form of ‘If-Then’ Production Rules (PRs). PRs, being high level symbolic rules, are comprehensible and easy to implement. However, they are not capable of dealing with cognitive uncertainties like vagueness and ambiguity imperative to real word decision making situations. Fuzzy Classification Rules (FCRs) based on fuzzy logic provide a fram...
متن کاملارائهروش جدید مبتنیبر برنامهنویسی ژنتیک برای وزندهی قوانین فازی در طبقهبندی نامتوازن
In classification problems, we often encounter datasets with different percentage of patterns (i.e. classes with a high pattern percentage and classes with a low pattern percentage). These problems are called “classification Problems with imbalanced data-sets”. Fuzzy rule based classification systems are the most popular fuzzy modeling systems used in pattern classification problems. Rule weights...
متن کاملExtracting fuzzy classi cation rules with gene expression programming
In essence, data mining consists of extracting knowledge from data. This paper proposes an evolutionary system for discovering fuzzy classi cation rules. Fuzzy logic is useful for data mining especially in the case for performing classi cation task. Three methods were used to extract fuzzy classi cation rules using Evolutionary Algorithms: (1) genetic selection small number of large number of f...
متن کاملKnowledge Discovery in Data Mining Using Fuzzy c-Means Model and Genetic Programming
This paper presents a methodology for discovering classification rules in data mining. The attributes defining the data space can be inadequate, making it difficult to discover high-quality knowledge. In order to solve this problem, this paper proposes a fuzzy c-means model (FCM) for attribute clustering after preprocessing of that attributes (features). The Genetic Programming (GP) is used to ...
متن کاملEvolving Fuzzy Detectives: An Investigation into the Evolution of Fuzzy Rules
This paper explores the use of genetic programming to evolve fuzzy rules for the purpose of fraud detection. The fuzzy rule evolver designed during this research is described in detail. Four key system evaluation criteria are identified: intelligibility, speed, handling noisy data, and accuracy. Three sets of experiments are then performed in order to assess the performance of different compone...
متن کامل